<%--
    Document   : usuarioExternoUpdate
    Created on : 24/03/2013, 21:42:38
    Author     : Max
    Description: Esse documento JSP é utilizado para
--%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<%@page import="Model.Usuario" %>
<%@page import="Model.UsuarioExterno" %>
<%@page import="Util.UtilUsuario" %>
<%
    UsuarioExterno user = (UsuarioExterno) session.getAttribute("user");
    if (user != null) {
%>
<html>
    <head>
        <%@include file="interfaceHead.jsp" %>
    </head>
    <body>
        <div id="container">
            <%@include file="interfaceHeader.jsp" %>
            <div id="main">
                <%@include file="interfaceBanner.jsp" %>
                <section class="content">
                    <h1>Atualizar seus dados</h1>
                    <section class="formInfo">
                        <h2>Informação</h2>
                        <p>Preencha seus dados corretamente para finalizar seu cadastro e poder fazer sua inscrição para o evento</p>
                    </section>
                    <form action="externo" method="post"
                          onsubmit="return formValidation(this)"
                          novalidate>
                        <fieldset>
                            <legend>Dados Pessoais</legend>
                            <p>
                                <label for="nome">Nome</label><br/>
                                <input type="text" name="nome" id="nome"
                                       class="longText required"
                                       placeholder="Seu nome completo"
                                       value="<%= user.getNome()%>"
                                       />
                            </p>
                            <p>
                                <label for="dataNascimento">Data de Nascimento</label><br/>
                                <input type="text" name="dataNascimento" id="dataNascimento"
                                       class="date required"
                                       placeholder="dia/mês/ano"
                                       value="<%=(user.getDataNascimento() != null) ? Util.Util.dateToString(user.getDataNascimento()) : ""%>"
                                       />
                            </p>
                            <p>
                                <label for="rg">RG</label><br/>
                                <input type="text" name="rg" id="rg"
                                       class="rg tinyText"
                                       placeholder="Seu número de RG"
                                       value="<%= user.getRg()%>"
                                       />
                            </p>
                        </fieldset>
                        <%
                            String[] endereco = new String[4];
                            for (int i = 0; i < endereco.length; i++) {
                                endereco[i] = "";
                            }
                            if (user.getEndereco() != null) {
                                String[] ses = user.getEndereco().split("&");
                                for (int i = 0; i < ses.length; i++) {
                                    endereco[i] = ses[i];
                                }
                            }
                        %>
                        <fieldset>
                            <legend>Endereço</legend>
                            <p>
                                <label for="logradouro">Logradouro</label><br/>
                                <input type="text" name="logradouro" id="logradouro"
                                       class="longText required"
                                       placeholder="Nome da rua, avenida, alameda, travessa..."
                                       value="<%= endereco[0]%>"
                                       />
                            </p>
                            <p>
                                <label for="numero">Número</label><br/>
                                <input type="text" name="numero" value="<%= endereco[1]%>" id="numero"
                                       class="microText required"
                                       onkeypress=""
                                       placeholder=""
                                       />
                            </p>
                            <p>
                                <label for="cidade">Cidade</label><br/>
                                <input type="text" name="cidade" value="<%= endereco[2]%>" id="cidade"
                                       class="mediumText required"
                                       placeholder="Nome da cidade onde você mora"
                                       />
                            </p>
                            <p>
                                <label for="uf">UF</label><br/>
                                <select name="uf" id="uf" class="required">
                                    <option value="0" label="Selecione o Estado"></option>
                                    <option value="ac" <%=(endereco[3].equalsIgnoreCase("ac")) ? "selected" : ""%>>Acre</option>
                                    <option value="al" <%=(endereco[3].equalsIgnoreCase("al")) ? "selected" : ""%>>Alagoas</option>
                                    <option value="ap" <%=(endereco[3].equalsIgnoreCase("ap")) ? "selected" : ""%>>Amapá</option>
                                    <option value="am" <%=(endereco[3].equalsIgnoreCase("am")) ? "selected" : ""%>>Amazonas</option>
                                    <option value="ba" <%=(endereco[3].equalsIgnoreCase("ba")) ? "selected" : ""%>>Bahia</option>
                                    <option value="ce" <%=(endereco[3].equalsIgnoreCase("ce")) ? "selected" : ""%>>Ceará</option>
                                    <option value="df" <%=(endereco[3].equalsIgnoreCase("df")) ? "selected" : ""%>>Distrito Federal</option>
                                    <option value="es" <%=(endereco[3].equalsIgnoreCase("es")) ? "selected" : ""%>>Espirito Santo</option>
                                    <option value="go" <%=(endereco[3].equalsIgnoreCase("go")) ? "selected" : ""%>>Goiás</option>
                                    <option value="ma" <%=(endereco[3].equalsIgnoreCase("ma")) ? "selected" : ""%>>Maranhão</option>
                                    <option value="ms" <%=(endereco[3].equalsIgnoreCase("ms")) ? "selected" : ""%>>Mato Grosso do Sul</option>
                                    <option value="mt" <%=(endereco[3].equalsIgnoreCase("mt")) ? "selected" : ""%>>Mato Grosso</option>
                                    <option value="mg" <%=(endereco[3].equalsIgnoreCase("mg")) ? "selected" : ""%>>Minas Gerais</option>
                                    <option value="pa" <%=(endereco[3].equalsIgnoreCase("pa")) ? "selected" : ""%>>Pará</option>
                                    <option value="pb" <%=(endereco[3].equalsIgnoreCase("pb")) ? "selected" : ""%>>Paraíba</option>
                                    <option value="pr" <%=(endereco[3].equalsIgnoreCase("pr")) ? "selected" : ""%>>Paraná</option>
                                    <option value="pe" <%=(endereco[3].equalsIgnoreCase("pe")) ? "selected" : ""%>>Pernambuco</option>
                                    <option value="pi" <%=(endereco[3].equalsIgnoreCase("pi")) ? "selected" : ""%>>Piauí</option>
                                    <option value="rj" <%=(endereco[3].equalsIgnoreCase("rj")) ? "selected" : ""%>>Rio de Janeiro</option>
                                    <option value="rn" <%=(endereco[3].equalsIgnoreCase("rn")) ? "selected" : ""%>>Rio Grande do Norte</option>
                                    <option value="rs" <%=(endereco[3].equalsIgnoreCase("rs")) ? "selected" : ""%>>Rio Grande do Sul</option>
                                    <option value="ro" <%=(endereco[3].equalsIgnoreCase("ro")) ? "selected" : ""%>>Rondônia</option>
                                    <option value="rr" <%=(endereco[3].equalsIgnoreCase("rr")) ? "selected" : ""%>>Roraima</option>
                                    <option value="sc" <%=(endereco[3].equalsIgnoreCase("sc")) ? "selected" : ""%>>Santa Catarina</option>
                                    <option value="sp" <%=(endereco[3].equalsIgnoreCase("sp")) ? "selected" : ""%>>São Paulo</option>
                                    <option value="se" <%=(endereco[3].equalsIgnoreCase("se")) ? "selected" : ""%>>Sergipe</option>
                                    <option value="to" <%=(endereco[3].equalsIgnoreCase("to")) ? "selected" : ""%>>Tocantins</option>
                                </select>
                            </p>
                        </fieldset>
                        <fieldset>
                            <legend>Contato</legend>
                            <p>
                                <label for="telefone">Telefone</label><br/>
                                <input type="text" name="telefone" value="<%= (user.getTelefone() != null) ? user.getTelefone() : ""%>" id="telefone"
                                       class="phone"
                                       placeholder="(##) ####-####"
                                       />
                            </p>
                        </fieldset>
                        <fieldset>
                            <legend>Acadêmico</legend>
                            <p>
                                <input type="checkbox" name="isAcademico" value="true"
                                       id="isAcademico"
                                       class="showChecked"
                                       onclick="showChecked(this)"
                                       <%=(user.getInstituicaoEnsino() == null) || (user.getInstituicaoEnsino().equalsIgnoreCase(""))
                                               ? "" : "checked"%>
                                       />
                                <label for="isAcademico">Você é estudante universitário?</label>
                            </p>
                            <p class="hidden showChecked Academico">
                                <label for="universidade">Universidade</label><br/>
                                <input type="text" name="universidade" value="<%=user.getInstituicaoEnsino()%>" id="universidade"
                                       class="longText"
                                       placeholder="Nome da universidade onde você estuda"
                                       />
                            </p>
                            <p class="hidden showChecked Academico">
                                <label for="curso">Curso</label><br/>
                                <input type="text" name="curso" value="<%=user.getCurso()%>" id="curso"
                                       class="longText"
                                       placeholder="O nome do curso que você estuda"
                                       />
                            </p>
                        </fieldset>
                        <p class="buttons">
                            <button type="submit" name="operacao" value="update"
                                    class="button">
                                Atualizar
                            </button>
                        </p>
                    </form>
                </section>
            </div>
            <%@include file="interfaceFooter.jsp" %>
        </div>
        <script type="text/javascript">

        </script>
    </body>
</html>
<%} else {
        response.sendRedirect("/cipem");
    }
    
%>
